package org.jeecg.modules.monitoring.j_monitoring.entity.donghuan;

import lombok.Data;

import java.util.Arrays;
import java.util.List;

/**
 * @Description: 动环-离线告警数据Do
 * @Author: xiaoyq
 * @Date:   2023-04-23
 * @Version: V1.0
 */
@Data
public class OfflineWarningDataDo {

    private Integer begin_time;
    //查询历史告警数据的开始时间，(使用UNIX时间戳,以秒为单位)

    private Integer end_time;
    //查询历史告警数据的结束时间，(使用UNIX时间戳,以秒为单位)

    private List<String> resource_id;
    //需要查询的id，可以为设备id，测点id，空间id

    private List<Integer> event_level;
    //告警等级,可空 1紧急; 2严重; 3重要; 4次要; 5预警

    private List<Integer> event_type;
    //告警类型，可空0:"通信中断",2:"过高报警",3:"不正常值",4:"过低报警",5:"错误数据",7:"事件",21:"故障",30:"停止采集",3,5:"其他"

    private List<Integer> is_recover = Arrays.asList(0);
    //恢复状态,可空(0未恢复; 1 恢复)

    private List<Integer> confirm_type;
    //告警分类,可空(1--真实告警; 2--测试告警; 3--误告警)

    private List<Integer> is_accept = Arrays.asList(0);;
    //处理状态,可空（0--未处理; 1--处理中; 2--已处理）

    private List<Integer> masked;
    //屏蔽状态,可空(0--未屏蔽; 1--屏蔽)

    private List<Integer> cep_processed;
    //CEP过滤状态，可空（0--未过滤; 1--CEP过滤）

}
